*{margin:0;padding:0;}
body,html{
    font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
    font-family: '鐎甸偊鍠涢拏瀣⒖閸涘鎷�';
}
body{
    background-color:#f5f5f5;
}
ul,ol,li{list-style-type:none;}
em,i{
    font-style: normal;
    border:none;
    font-family:none;
}
a a:hover{text-decoration:none;}

input{border:0;}
input,textarea,select,a:focus{
    outline: none;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ 
    color: #b3b3b3;
}
::-moz-placeholder { /* Firefox 19+ */  
    color: #b3b3b3;
}
:-ms-input-placeholder { /* IE 10+ */ 
    color: #b3b3b3;
}
:-moz-placeholder { /* Firefox 18- */ 
    color: #b3b3b3;
}
input:focus,textarea:focus{
	border-color: #66afe9;
	outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

/*閻庣櫢鎷�1闁跨噦鎷�7*/
.comBox{
    width:1240px;
    margin:0 auto;clear:both;
}
.comBox1{
    width:1240px;
    margin:0 auto;clear:both;
}
.comBoxs{
    width:1100px;
    margin:0 auto;clear:both;
}
.comBoxs1{
    width:1100px;
    margin:0 auto;clear:both;
}
@media (max-width: 1101px){
    .comBox{
        width:1100px;
    }
}
/*濡増绮忔竟锟�*/
.red{color:#ff0036;}
.gree{color:#029000;}
.bule{color:#1580bd;}
.C7{color:#b7b7b7;}
.C9{color:#999;}

.en{
    font-family: verdana;
}
.f12{font-size:12px;}

/*top*/
/* .mainBx{
    padding-top:119px;
} */
/*闂傚懏鍔樺Λ锟�*/
.hide{
    display:none;
}
.attrTag.hide, .coreInfo.hide, .coreDiv.hide, .pitpaper.hide{
    display:none;
}
.needhide .hide{
    display: none;
}
.center-tx{
    text-align: center;
}
/*鐎殿喚娅㈤幏锟�1闁跨噦鎷�7闁跨喕妫勭粩椋庝沪閿燂拷1闁跨噦鎷�7*/
.flex{
    display:flex;
    display:-webkit-flex; 
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
}

/*tips鐎殿喚鎳撻惇浼村箵閹邦喓浠�*/
.cont {
    margin-top: 12px;
}
.bigBackground_left {
    color: #666666;
    float: left;
    font-size: 13px;
    line-height: 1.5;
    width: 270px;
    padding-left: 15px;
}
.bottomLink {
    border-top: 1px solid #e0e0e0;
    margin-top: 10px;
    padding-top: 5px;
}
.bottomLink a {
    color: #ff0036;
}


/*********=============妤犵偛鐏濋幉锟犳焻濮樿京鍙� 闁哄秴鍢茬槐锟�=============********/
.noticeBox{
    background-color:#dbb352;line-height:38px;
    /* color:#fdedb9; */
    background: linear-gradient(to left,#dbb352,#f7e095);
    /* background:linear-gradient(#fdedb9, #dbb352); */
}
.noticeDv{
    align-items: center;text-align:center;
    /* justify-content: center; */
}
.noticeDv .icon-ad{
    font-size:18px;padding-right:12px;
}

/*********=============top 闁哄秴鍢茬槐锟�=============********/
.headerBox{
  background:#c41b20;
  color:#fff;
  font-size:14px;
}
#topbar{
    height:38px;
    line-height:38px;
    /* background:#c62d31;
    border-bottom:1px solid #c9373b; */
    background:#ba2327;
    border-bottom:1px solid #c22327;
    font-size:13px;
}
/*闁哥儐鍠栭幃姊*/
.afterQq{
    /* background-color:#f6e5e5; */
    background-color:#d0514e;
    color:#630a0c;border:1px solid #d0514e;
    border-radius:50px;cursor:pointer;
    padding:2px 10px;
    margin-left:10px;
}
.afterQq:hover{
    color:#630a0c;
    background-color:#cb4340;
    border-color:#cb4340;
}
.topbarLtSpn{
    padding-left:14px;
}
.topbarLt a{color:#fff;}
.topbarRtxt span{padding:0 10px;}
.topbarLogin{
    width:128px;
    /* height:40px; */
    font-size:12px;
    background-color:#b12529;
    text-align:center;
    margin-left:15px;
    position: relative;
}
.LgBox:hover{background-color:#ae191d;}
.LgBox a{
    color:#fff;
    padding:0 10px;
    display:inline-block;
}
.topbarLogSp::after{
   width:1px;
   height:14px;
   background-color:#d11f23;
   content: '';
   display: inline-block;
   position: relative;
   right:-10px;
   top:3px;
}
.topbarLogin .icon-use{
    font-size:20px;
    position: relative;
    top:4px;
    left:-6px;
    padding-right:2px;
}
.topbarLogin .icon-arrow_d{
    font-size:10px;
    padding-left:10px;
    color:#93000e;
    position: relative;
    top:2px;
}
.useLgin a{
    color:#fff;
}
.useLgin:hover,.useLgin:hover a,.useLgin.active,.useLgin a:hover{
    background-color:#fff;
    color:#333;
}
.useLgin.active a{color:#333;}
.useLgin a.icon-arrow_d{
    color:#666;
}
/*濞村吋鑹鹃幉铏▔椤撶偟濡� 鐎殿喚鎳撻惇锟�*/
.sn-undis{
    position: absolute;
    top:37px;
    right: 0px;
    z-index: 10;
    width: 260px;
    background-color: #fff;
    padding: 6px 0px 0;
    /* -webkit-box-shadow: 2px 5px 5px #888;
    -moz-box-shadow: 2px 5px 5px #888;
    box-shadow: 2px 5px 5px #888; */
    font-size:14px;
}
.sn-undisDl{
    /* padding-bottom: 5px; */
}
.sn-undisDl a{
    display: block;
    line-height: 32px;
    border-bottom: 1px solid #f4f4f4;
    text-indent: 20px;
    text-align:left;
    color:#333;
}
.sn-undisDl a:hover{
    color:#ff0036;
    background-color:#f4f4f4;
}
#topBox{
   padding:14px 0;     
}
#topBox .comBox,#topbar .comBox{
    justify-content:space-between;
}
.topRight{
    padding:12px 0 0;
}
.topNav{
    justify-content:space-around; 
    height:auto;
    line-height:auto;
    background-color:inherit;
}
.topNav li{
    line-height:40px;
    height:40px;
    font-size:17px;
    padding:0 20px;
}
.topNavEm{
    width:9px;height:10px;
    background:url('../img/icon_new.png') no-repeat right -74px;
    display:inline-block;
    margin:0 5px;
}
.topNav li.curr a{
    color:#fdedb9;
}
.topNav a{
    color:#fff;
    display: inline-block;
    padding:0 6px;
}
.topNav a:hover{
    color:#fff2c9;  
}
/* .topNav li.downi a:hover{
   background-color:#fff;
   color:#e60021; 
} */
.topNav li:hover .ex-box{height:94px!important;opacity: 1;}
.ex-box{ 
    height:0;
    opacity:0;
    overflow: hidden;
    background-color: #fff;
    position:fixed;
    padding-left: 0;
    width: 1920px;
    transition: all 1s;
    z-index:5;
    text-align: center;
    left: 50%;
    top:158px;
    margin-left: -960px;
    box-sizing: border-box;
    z-index:99;
}
.ex-box ul{
     display:flex;
     align-items:center;
     padding:16px 0;
     width:700px;
     margin:0 auto;
     float: none;
     right: 0;
}
.ex-box ul li{
    flex:1;
    font-size:14px;
    color:#333;
}
.ex-box ul li a{
    padding:0;
    font-size:14px;
    color:#666!important;
}
.ex-box ul li a:hover,.ex-box ul li a:hover i{
    color:#e60021!important;
}
.ex-box ul li i{
    display:block;
    font-size:33px;
    color:#929292;
    padding-bottom:4px;
}
.ex-box ul li i.icon-huaz{font-size:38px;}
.logo{
   width:120px; 
   height:64px;
   position: relative;
   top:5px;
}
.topCart{
   background-color:#d0514e;
   height:40px;
   line-height:40px;
   width:128px;
   text-align:center;
   border-radius:2px;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   -ms-border-radius:2px;
   -o-border-radius:2px;
   position: relative;
   cursor: pointer;
}
.topCart:hover{
    background-color:#da4d4a;
}
.topCart .icon-cart{
    font-size:18px;
    position: relative;
    top:2px;
    padding-right:8px;
}
.topCart .icon-arrow_d{
    font-size:10px;
    position: relative;
    padding-left:6px;
}
.topCart em{
    height:16px;line-height:14px;
    border-radius:100px;
    -webkit-border-radius:100px;
   -moz-border-radius:100px;
   -ms-border-radius:100px;
   -o-border-radius:100px;
    background-color:#000;
    font-style: normal;
    padding:0 6px;
    font-size:12px;
    position: absolute;
    left:25px;
    top:2px;
}
/*閻犳劦鍘炬晶鎸庢姜閿曪拷閼村﹦浠﹂敓锟�1闁跨噦鎷�7*/
.shoppingCatLyer{
    position: absolute;
    width:128px;
    background:#d14643;
    z-index:99;
    top:40px;  
    text-align:left;
    border-radius: 0 0 3px 3px;
}
.shoppingCatLyer::before{
    position: absolute;
    left:0;top:-1px;
    background:#de5350;
    content:""; 
    display:block;
    height:1px;
    width:100%;
}
.shoppingCatLyer a{
    display:block;
    line-height:38px;
    padding-left:14px;
    color:#fff;
    border-bottom:1px solid #de5350;
}
.shoppingCatLyer a:hover{
    background:#c52f2b;
    color:#fff;
}
.mouseon::before{
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform-origin: 50% 50% 0;
    transition: transform .2s ease-in 0s;
    display:inline-block;
}
.image a:hover{text-decoration:none;display:inline-block;color:#000;}
.image:hover span{color:#000;font-weight:bold;}
/**濞存籂鍐╂儌闁告帒妫涚悮锟� 闁哄秴鍢茬槐锟�**/
.menuBox{
    background-color:#fff;
    color:#fff;
    display:inline-block;
}
.menuBox1{
    background-color:#212121;
    color:#fff;
}
.menuBox a span{
	text-decoration:none;
	color:#9f9f9f;
}
.image a span:hover{text-decoration:none;color:#000;display:inline-block;}
.menuBox1 a:hover{text-decoration:none;}

.menuNav{
    height:100px;
    line-height:20px;
    background-color:#000; 
    width:max-content;
    padding-top:20px;
    white-space:nowrap;
}
.menuNav1{
    height:46px;
    line-height:46px;
    background-color:#000; 
}
.menuNav .comBox{position:relative;}
.menuNav1 .comBox1{position:relative;}
.menuUl{
	width:max-content;
}
.menuUl li{
    position: relative;
    font-size:15px;
    
}
.menuUl1 li{
    float: left;
    position: relative;
    font-size:15px;
}
/* .menuUl li:hover{
    background-color:#212121;
} 
.menuUl li.curr{
    background-color:#c41b20;
    color:#fff;
}*/
/* .menuUl li.curr a::before{
    width:0;
    height:0;
    border-top:5px solid #c41b20;
    border-right:5px solid transparent;
    border-left:5px solid transparent;
    content: "";
    position: absolute;
    bottom:-5px;
    left:0;right:0;
    margin: auto;
} */
.menuUl li a{
    color:#fff;
    display:flex;
    padding:0 17px;
    align-items:center;
    justify-content:left;
}
.menuUl li a:hover{
	text-decoration: none;
}
.menuUl1 li a{
    color:#fff;
    display:flex;
    padding:0 24px;
    align-items:center;
    justify-content:center;
}
.menuUl a{
    color:#fff;
    display:flex;
    padding:0 24px;
    align-items:left;
    justify-content:center;
}
.menuUl li.curr .meuChek{border-color:#000;}
.menuUl1 li.curr .meuChek{border-color:#000;}
.meuChek{
    width:13px;
    height:13px;
    line-height:13px;
    border:1px solid #fff;
    background-color:#fff;
    margin-right:4px;
    font-size:18px;
    text-align:center;
    cursor: pointer;
    color:#000;
}
.meuChek i{
    position: relative;
    left:-2px;
    top:-2px;
}
.navChek,.categChek{
    width:12px;
    height:12px;
    line-height:12px;
    border:1px solid #818080;
    margin-right:4px;
    font-size:18px;
    text-align:center;
    cursor: pointer;
}
.navChek i,.categChek i{
    position: relative;
    left:-3px;
    line-height:12px;
}
.menuSubUl li.curr .navChek{border-color:#000;}
.menuSubUl1 li.curr .navChek{border-color:#000;}
.navAdd,.navDel{
    background-color:#403d3d;
    border-radius: 40px;
    font-size:14px;
    padding:4px 10px;
    cursor: pointer;
}
.navAdd:hover,.navDel:hover{background-color:#575757;}
.navPtx{
    align-items:center;
    justify-content:center;
}
.navWaper{
    position: relative;
    z-index:9;
}
.navWaper1{
    position: relative;
    z-index:9;
}
.nav-line{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 52px;
	height: 46px;
	background-color: #c41b20;
	font-size: 0;
	line-height: 40px;
}
.nav-line1{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 52px;
	height: 46px;
	background-color: #c41b20;
	font-size: 0;
	line-height: 40px;
}
.nav-line:before {
    position: absolute;
    left: 50%;
    bottom: -6px;
    margin-left: -3px;
    z-index: 999;
    width: 0;
    height: 0;
    border-top: 6px solid #c41b20;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    content: '';
}
.nav-line1:before {
    position: absolute;
    left: 50%;
    bottom: -6px;
    margin-left: -3px;
    z-index: 999;
    width: 0;
    height: 0;
    border-top: 6px solid #c41b20;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    content: '';
}
/*婵烇綀顕ф慨鐐垫暜閸濄儲鏆忛柛婵呰兌鐞氾拷 鐎殿喚鎳撻惇锟�*/
.categLayer{
    padding:2px 16px;
    background-color:#fff;
    width:548px;
}
.categT{
    border-bottom:1px solid #f3f3f3; 
    padding:10px 0;
    align-items:center;
    cursor: pointer;
}
.categDv{
   padding:10px 0;display:none;
}
.categDv span{
   padding:0 10px;
   border:1px solid #f6f6f6;
   line-height:30px; 
   display: inline-block;
   margin:6px 4px;
   color:#666;
   cursor: pointer;
   position: relative;
}
.categDv span::before {
    width: 12px;
    height: 12px;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    display:none;
    background: url(../img/icon_new.png) no-repeat right -44px;
}
.categDv span.curr {
    border: 1px solid #fe0034;
    color: #333;
}
.categDv span.curr::before{display:block;} 
.categBtn{
   height:35px;
   line-height:35px;
   background-color:#000;
   border-radius:4px; 
   color:#fff;
   font-size:16px; 
   width:120px;
   text-align:center;
   margin:20px auto;cursor: pointer;
}
.categBtn:hover{background-color:#212121;}



/*濞存粌鐬兼鍥礆閸℃瑨顫� 闁哄秴鍢茬槐锟�*/
.menuSubox{
    background-color:#212121; 
    height:124px;
 }
 .menuSubox1{
    background-color: #212121;
    height:124px;
 }
 .menuSubox .comBox{
    background:url('../img/index/menubj.jpg') no-repeat right top;
    height:124px;
 }
 .menuSubox1 .comBox{
    background:url('../img/index/menubj.jpg') no-repeat right top;
    height:124px;
 }
 .menuSubUl{
    padding-top:10px;
    background-color:#403d3d;   
 }
 .menuSubUl1{
    padding-top:10px;   
 }
 .menuSubUl li{
     background-color:#403d3d;
     border-radius:4px 4px  0 0;
     -webkit-border-radius:4px 4px  0 0;
     -moz-border-radius:4px 4px  0 0;
     -ms-border-radius:4px 4px  0 0;
     -o-border-radius:4px 4px  0 0;
     margin-right:6px;
     width:120px;
     text-align:left;
     height:114px;
     position: relative;
 }
 .menuSubUl1 li{
     background-color:#403d3d;
     border-radius:4px 4px  0 0;
     -webkit-border-radius:4px 4px  0 0;
     -moz-border-radius:4px 4px  0 0;
     -ms-border-radius:4px 4px  0 0;
     -o-border-radius:4px 4px  0 0;
     margin-right:6px;
     width:120px;
     text-align:center;
     height:114px;
     position: relative;
 }
 .menuSubUl li a{
     color:#898989;
     display:block;
 }
 .menuSubUl1 li a{
     color:#898989;
     display:block;
 }
 .menuSubUl a{
 	 padding-left:0px;
 }
 .menuSubUl li a::before{
     height:3px;
     background-color: #403d3d;
     content:"";
     position: absolute;
     top:0;
     width:max-content;
     left:0;
     border-radius:4px 4px  0 0;
     justify-content:left;
 }
 .menuSubUl1 li a::before{
     height:3px;
     background-color: #403d3d;
     content:"";
     position: absolute;
     top:0;
     width:100%;
     left:0;
     border-radius:4px 4px  0 0;
 }
 .menuSubUl li:last-child{
     margin-right:0;
 }
 .menuSubUl1 li:last-child{
     margin-right:0;
 }
 .menuSubUl li.curr{
     background-color:#fff;
 }
 .menuSubUl1 li.curr{
     background-color:#fff;
 }
 .menuSubUl li.curr a::before{
     background-color:#e12227;
 }
 .menuSubUl1 li.curr a::before{
     background-color:#e12227;
 }
 .menuSubUl li.curr a{color:#000;}
 .menuSubUl1 li.curr a{color:#000;}
 .kaIcn{
     width:50px;
     height:51px;
     margin:0 auto;
     display:block;
     margin-top:4px;
 }
/*********=============footer 闁哄秴鍢茬槐锟�=============********/
.footer{
    clear: both;
    position:relative !important;
}
.footTop{
    background:#fff;
    border-top:1px solid #f3f3f3;
    clear: both;
}
.footEnsure{
    border-bottom:1px solid #f1f1f1;
    padding:16px 0;
    display:flex;
}
.footEnsure li{
    flex:1;
    text-indent:70px
}
.footTxtBx{
    display:flex;
    padding:30px 0 26px;
}
.footTxtUl{
    display:flex;
    width:84%;             
}
.footTxtUl li{
    flex:1;
    padding-left:70px;
}
.footTxtUl h2{
    font-size:16px;
    font-weight:normal;
}
.footTxtUl div{
    font-size:12px;
    padding-top:14px;
}
.footTxtUl div a{
    display:block;
    text-decoration:none;
    color:#999;
    line-height:24px;
}
.footTxtUl div a:hover,.footTxtQt a:hover,.footBottom a:hover{
    text-decoration:underline;
    color:#e60021;
}
.footTel{
    border-left:1px solid #f1f1f1;
    text-align:center;
    font-size:12px;
    width:16%;
    color:#999;
}
.footTel h1{
    font-size:20px;
    font-weight:normal;
    padding-bottom:4px;
    color:#e60021;
}
.footTContact{
    border:1px solid #e60021;
    width:120px; 
    display: inline-block;
    color:#e60021;
    margin:16px 0;
    line-height:30px;
    text-align:center;
    cursor: pointer;
}
.footTContact a{color:#e60021;display:block;}
.footTContact a:hover{color:#ff1335;}
.footTContact span{
    margin:0 6px;
    position: relative;
    top:1px;
}
.footTxtQt{
    border-top:1px solid #f1f1f1;
    padding:14px 0;
    display:flex;
    align-items:center;
}
.footTxtQtSpn{
    padding-left:50px;
    width:120px; 
    font-size:16px; 
}
.footTxtQt a{
    font-size:12px;
    text-decoration:none;
    color:#999;
    margin-right:27px;
    line-height:28px;
}
.footTxtQtDv{
    padding-right:44px;
    word-break:break-all;
}
.footBottom{
    background:#000;
    border-top:4px solid #e60021;
    color:#ccc;
    font-size:14px;
    padding:20px 0 16px;
    text-align:center;
    line-height:28px;
}
.footBottom a{
    text-decoration:none;
    color:#ccc;
    position: relative;
}
.footBottomPt a{
    padding:0 14px;
}
.footBottomPt a::after{
    content:"";
    width:1px;
    height:12px;
    background:#3c3c3c;
    display: inline-block;
    position: absolute;
    right:0;
    top:4px;
}
.footBottomPt a:last-child::after{display:none;}
.footBicp{color:#777;font-size:12px;}
.footBicp span{
    padding:0 8px;
    display: inline-block;
}
.footBimgBx{
    padding-top:26px;
    text-align:center;
}
.footBimgBx a{
    display: inline-block;
    width:125px;
    height:38px;
    margin-right:8px;
    background-image:url('../img/icon_new.png');
    background-repeat:no-repeat;
}
.footBimg1{
    background-position:left top;
}
.footBimg2{
    background-position:left -39px;
}
.footBimg3{
    background-position:left -78px;
}
.footTelWx img{
  width:90px;
}

/*********=============鐎殿喚鎳撻惇锟�=============*********/
.Layerx{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0,0,0,.4);
    display: none;
    z-index: 2;
}
.logLyBox{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
}
/*闁谎嗩嚙缂嶏拷*/
.logLyBox{
    padding: 0 25px;
    width: 306px;
    max-height:360px;
}
.LyClose{cursor: pointer;}
.logLyBoxT{
    font-size: 16px;
    color: #666;
    justify-content: space-between;
    line-height: 32px;
    padding-top: 20px;
    align-items: center;
}
.acctBox{
    padding-top: 30px;
}
.acctBox li{
    border: 1px solid #ddd;
    line-height: 40px;
    background: #fff;
    margin-bottom: 20px;
    padding: 0 12px;
}
.acctBox li input{
    width: 100%;
    border: 0;
}
.acctBox li input:focus{
	border-color: 0;
	outline: 0;
    -webkit-box-shadow: inherit;
    box-shadow:inherit;
}
.passBx{
    align-items: center;
    padding: 6px 0 48px;
    justify-content: space-between;
    font-size: 12px;
    color: #666;
}
.passBx label{
    display: inline;
    margin-left: 5px;
}
.passBxL{align-items: center;}
.passBxR a{
    padding:0 4px;
}
.passBxR a:hover,.LyClose:hover{color:#ff0036;}
.acctBnt{
    border: 1px solid #e60021;
    background: #e60021;
    color: #fff;
    width: 100%;
    border-radius: 2px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 16px;
    cursor: pointer;
}

/*********=============闁告帒妫濋妴锟�=============*********/
.pageBox{
    padding:20px 0 30px;
    text-align:center;
}
.pageBox ul{
    overflow: hidden;
    text-align:center;
    width:50%;
    margin:0 auto;
    display:flex;
    align-content:center;
    justify-content:center;
}
.pageBox li{
    border-top:1px solid #ededed;
    border-left:1px solid #ededed;
    border-bottom:1px solid #ededed;
    background-color:#fff; 
    height:30px;
    line-height:30px;
    width:32px!important;
    cursor:pointer;
    margin:0!important;
}
.pageBox li:last-child{
    border-right:1px solid #ededed;
}
.pageBox li.active{
    background-color:#000;
    color:#fff;
}
.pageBox li.disabled{
    color:#d2d2d2;
}


/*********=============闁瑰灚鍎冲ú鏍拷闈涙閻栨粍銇勯敓锟�1闁跨噦鎷�7 闁哄秴鍢茬槐锟�=============********/
.passBox h1{
   font-size:18px;
   font-weight:normal;
   padding:30px 0 10px;
}
.passwdMain{
    border:1px solid #dbe0e4;
    background-color:#fff;
    padding:41px 20px 35px;
    margin-bottom:40px;
}
/*left*/
.passLeft{
    padding:0 75px 0 120px;
}
.passLeft li{
    border:1px solid #e5e5e5;
    height:50px;
    line-height:50px;
    margin-bottom:26px;
    display:flex;
    display:-webkit-flex; 
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    position: relative;
}
.passSpn{
    padding-left: 18px;
    width: 82px;
    line-height: 50px;
    text-align:right;
    display: inline-block;
}
.passInpt{
    width: 278px;
    height: 50px;
    padding: 0 10px;
    border: 0;
    line-height: 50px;
    color: #666;
}
.passInpt:focus,.passCode:focus{
    border:0;
    -webkit-box-shadow: inset 0 0 0;
    box-shadow: inset 0 0 0 0, 0 0 0 0;
}
.passCode,.passCodeImg{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    width: 116px;
    height: 50px;
    border: 0;
    text-align:center;
    cursor: pointer;
    color:#888;
}
.passCode{background-color: #e5e5e5;}
.passCode:hover{
    background-color:#d5d5d5;
}
.passwdBnt{
  background-color:#000;
  color:#fff;
  height: 52px;
  line-height:52px;
  border-radius:4px;
  text-align:center;
  font-size:18px;
  cursor: pointer;
}
.passwdBnt:hover{
    background-color:#2a2a2a; 
}
.passCodeImg img{
    height:100%;
}
/*right*/
.passRt{
    border-left:1px solid #e5e5e5; 
    padding-left:56px; 
}
.passRt dl{
    margin-bottom: 20px;
}
.passTel{margin-bottom:0;}
.passLog dt,.passTel dt{
    width:38px;
    height:38px;line-height:38px;
    border-radius:100%;
    margin-right:10px;
    color:#fff;
    text-align:center;
}
.passLog dt{
    background-color:#7ac23c;
    font-size:23px;
}
.passTel dt{
    background-color:#ff0036;
    font-size:17px;
}
.passLog a:hover{text-decoration:underline;color:#e20131;}
.passLog dd{
    line-height: 36px;
}
.prompt{
    margin-top: 20px;
    background-color: #f5f5f5;
    padding: 18px;
}
.prompt p{
    margin-bottom: 10px;
}
.passLoga{
  background:url('../img/login/password.jpg')   no-repeat;
  width:380px;
  height:229px;
  display:block;
  margin-top:20px;
}
.headerBox{height:100px;}
.headerAcss{}
.headerAcss a:link{color:#fff;}
.headerAcss a:visited{color:#fff;}
.headerAcssa a:hover{color:#fdedb9;}

.productionIcon{}
.productionIcon a:link{color:#9f9f9f;}
.productionIcon a:visited{color:#9f9f9f;}
.productionIcon a:hover{color:#9f9f9f;}